// DTUsApi.h

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

#pragma mark - 📍 接口基础地址

// 正式环境
static NSString * const EMBaseURL = @"http://124.223.25.228/emmoUs/";
static NSString * const EMBaseGoodsURL = @"http://124.223.25.228/emmoUs/";
static NSString * const EMBasePayURL = @"http://124.223.25.228/emmoUsPay/";
static NSString * const EMBaseMessageURL = @"http://124.223.25.228/emmoUs/";

// 测试环境
//static NSString * const EMBaseURL = @"http://106.54.2.168:701/emmoUs/";
//static NSString * const EMBaseGoodsURL = @"http://106.54.2.168:702/emmoUs/";
//static NSString * const EMBasePayURL = @"http://106.54.2.168:702/emmoUsPay/";
//static NSString * const EMBaseMessageURL = @"http://106.54.2.168:703/emmoUs/";

//https://us-1258555951.cos.ap-shanghai.myqcloud.com/一级目录/二级目录/

#pragma mark - 📱 登录相关
static NSString * const API_Verification      = @"verification/sendPhone";   // 发送验证码
static NSString * const API_Login             = @"user/login";               // 登录
static NSString * const API_Logout            = @"user/logout";              // 退出登录
static NSString * const API_AuthLogint        = @"user/authLogin";           // 第三方登录

#pragma mark - 👤 用户信息
static NSString * const API_UserInfo          = @"user/getUser";             // 获取用户信息
static NSString * const API_EditUser          = @"user/editUser";            // 编辑用户信息
static NSString * const API_CancelUser        = @"user/cancelUser";          // 注销用户
static NSString * const API_BothPartiesInfo   = @"user/getBothPartiesInfo";  // 获取匹配用户信息

#pragma mark - 👥 用户关系
static NSString * const API_GetInvitationCode = @"user/getInvitationCode";   // 获取邀请码
static NSString * const API_AddUserRelation   = @"user/addUserRelationshlip"; // 添加关系人
static NSString * const API_UserRelation      = @"user/listUserRelationshlip"; // 查看关系人
static NSString * const API_RemoveRelation    = @"user/removeUserRelationshlip"; // 删除关系人
static NSString * const API_EditUserRelationshlip   = @"user/editUserRelationshlip";  // 编辑用户关系
static NSString * const API_SayToRel          = @"user/sayToRel"; // 对他说

#pragma mark - 🖼️ 相册相关
static NSString * const API_AlbumCreate       = @"sharedSpace/album/create";// 创建相册
static NSString * const API_AlbumEdit         = @"sharedSpace/album/edit";// 编辑相册
static NSString * const API_AlbumList         = @"sharedSpace/album/list";//获取相册列表
static NSString * const API_AlbumDelete       = @"sharedSpace/album/delete";//删除相册
static NSString * const API_AlbumTop          = @"sharedSpace/album/top";//置顶相册
static NSString * const API_AlbumPhotoList    = @"sharedSpace/album/listPhotoByPage";//获取相册下的图片列表
static NSString * const API_AlbumAddPhotos    = @"sharedSpace/album/addPhotos" ;//批量添加图片到相册
static NSString * const API_AlbumDeletePhotos = @"sharedSpace/album/deletePhotos";//批量删除图片
static NSString * const API_SharedSpaceInfo    = @"sharedSpace/getSharedSpaceInfo";//获取情侣共享空间信息
static NSString * const API_SharedAlbumInfo    = @"sharedSpace/album/getAlbumInfo";//获取情侣共享空间下相册信息

#pragma mark - 📅 纪念日
static NSString * const API_AnniversaryHome     = @"sharedSpace/anniversary/getHomePageAnniversary";// 纪念日首页
static NSString * const API_AnniversaryList     = @"sharedSpace/anniversary/listAll";// 获取纪念日列表信息
static NSString * const API_AnniversaryAdd      = @"sharedSpace/anniversary/add";// 新增纪念日
static NSString * const API_AnniversaryDelete   = @"sharedSpace/anniversary/delete";// 删除纪念日
static NSString * const API_AnniversaryEdit     = @"sharedSpace/anniversary/edit";// 编辑纪念日
static NSString * const API_AnniversaryView     = @"sharedSpace/anniversary/view";// 获取单个纪念日

#pragma mark - 问答
static NSString * const API_DailyTalkToday      = @"sharedSpace/dailyTalk/getTodayTalkState";// 今日问答领取状态
static NSString * const API_DailyTalkGetToday   = @"sharedSpace/dailyTalk/getTodayTalk";// 领取问答

static NSString * const API_DailyTalkList       = @"sharedSpace/dailyTalk/list";//每日问答任务表列表信息
static NSString * const API_DailyTalkListPage   = @"sharedSpace/dailyTalk/listDailyTalkByPage";//每日问答任务表列表信息（分页）

static NSString * const API_DailyTalkDetail     = @"sharedSpace/dailyTalk/view";//问答详情
static NSString * const API_DailyTalkTodayDetail     = @"sharedSpace/dailyTalk/viewTodayTalk";//今日问答详情

static NSString * const API_DailyTalkCommentList    = @"sharedSpace/dailyTalkComment/list";//获取每日问答评论列表信息
static NSString * const API_DailyTalkCommentAdd   = @"sharedSpace/dailyTalkComment/add";//新增每日问答评论
static NSString * const API_DailyTalkCommentEdit   = @"sharedSpace/dailyTalkComment/edit";//编辑每日问答评论


#pragma mark - 小事
static NSString * const API_DailyChallengeList   = @"sharedSpace/sweetChallenge/list";//获取情侣甜蜜挑战表列表信息
static NSString * const API_DailyChallengeView   = @"sharedSpace/sweetChallenge/view";//获取单个情侣甜蜜挑战表信息
static NSString * const API_DailyChallengeAdd   = @"sharedSpace/sweetChallenge/add";//新增情侣甜蜜挑战表
static NSString * const API_DailyChallengeDelete   = @"sharedSpace/sweetChallenge/delete";//删除情侣甜蜜挑战表
static NSString * const API_DailyChallengeEdit   = @"sharedSpace/sweetChallenge/edit";//编辑情侣甜蜜挑战表


static NSString * const API_DailyChallengeTaskList   = @"sharedSpace/challengeTask/list";//获取情侣甜蜜挑战任务详情表列表信息
static NSString * const API_DailyChallengeTaskAdd   = @"sharedSpace/challengeTask/add";//新增情侣甜蜜挑战任务详情表
static NSString * const API_DailyChallengeTaskDelete   = @"sharedSpace/challengeTask/delete";//删除情侣甜蜜挑战任务详情表
static NSString * const API_DailyChallengeTaskEdit   = @"sharedSpace/challengeTask/edit";//编辑情侣甜蜜挑战任务详情表

#pragma mark - 心情日记
static NSString * const MoodDiaryListPage    = @"sharedSpace/moodDiary/listTotalMoodDiaryDtoByPage";//获取心情日记列表信息（分页）
static NSString * const MoodDiaryList    = @"sharedSpace/moodDiary/list";
static NSString * const MoodDiaryView    = @"sharedSpace/moodDiary/view";//获取单个心情日记信息
static NSString * const MoodDiaryAdd     = @"sharedSpace/moodDiary/add";//新增心情日记
static NSString * const MoodDiaryDelete  = @"sharedSpace/moodDiary/delete";//删除心情日记
static NSString * const MoodDiaryEdit    = @"sharedSpace/moodDiary/edit";//编辑心情日记

static NSString * const MoodDiaryCommentAdd    = @"sharedSpace/moodDiaryComment/add";//新增心情日记评论表
static NSString * const MoodDiaryCommentDelete    = @"sharedSpace/moodDiaryComment/delete";//删除心情日记评论表
static NSString * const MoodDiaryCommentEdit    = @"sharedSpace/moodDiaryComment/edit";//编辑心情日记评论表
//static NSString * const MoodDiaryCommentList    = @"sharedSpace/moodDiaryComment/list";//获取心情日记评论表列表信息
static NSString * const MoodDiaryCommentView    = @"sharedSpace/moodDiaryComment/view";//获取心情日记评论表信息

#pragma mark - 塔罗牌
static NSString * const TarotTotal    = @"sharedSpace/tarot/getTotalTarot";//获取完整塔罗牌
static NSString * const TarotToday    = @"sharedSpace/tarot/todayTarot";//今日塔罗牌
static NSString * const TarotEdit    = @"sharedSpace/tarotDetail/edit";//编辑塔罗牌详情
static NSString * const TarotAdd    = @"sharedSpace/tarotDetail/add";//新增塔罗牌详情


#pragma mark - 消息
static NSString * const NoticeAdd    = @"notice/add";//新增
static NSString * const NoticeRead    = @"notice/readNotice";//置为已读
static NSString * const NoticeList   = @"notice/listNoticeByUserId";//分页数据


#pragma mark - 支付
static NSString * const PayGoodList    = @"pay/goods/list";


NS_ASSUME_NONNULL_END

